Skip to content

Conversation

@Atul-Chahar
Copy link

@Atul-Chahar Atul-Chahar commented Feb 2, 2026

Description

This PR adds a new Quickstart guide for Ruby (Sinatra + PostgreSQL).

It includes:

  • A new guide: samples-sinatra-postgres.md
  • Updates to QuickStartFilter.js to include Ruby language support.
  • Updates to QuickStartList.js to list the new quickstart.
  • Sidebar updates in version-4.0.0-sidebars.json.
  • Terminal screenshots for both Docker and local setups.

Related Issue

Fixes #3521

Checklist

  • Documentation build passes (npm run build)
  • Added new language to QuickStartFilter.js
  • Added configuration for the new quickstart in QuickStartList.js
  • Added screenshots for commands (Record, Test, API calls)
  • Verified links and formatting

Docs Website Filter modification:

screenrecording-2026-02-03_00-05-58.mp4

Docker Check:

screenrecording-2026-02-02_22-40-49.mp4

Sample Code

The sample application code is available at: Atul-Chahar/samples-ruby

- Add Ruby language to QuickStartFilter.js with DiRuby icon
- Add Sinatra + Postgres entries (Docker and Local) to QuickStartList.js
- Add Ruby category to sidebar navigation
- Create samples-sinatra-postgres.md documentation

Fixes keploy#3521

Signed-off-by: Atul Chahar <atul.chahar.0410@gmail.com>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you and congratulations 🎉 for opening your very first pull request in keploy

Atul Chahar and others added 2 commits February 2, 2026 23:00
- Add keploy record screenshot
- Add API test generation screenshot
- Add keploy test screenshot
- Copy images to static/img/sinatra-postgres/

Signed-off-by: Atul Chahar <atul.chahar.0410@gmail.com>
- Add bundle install screenshot for local setup
- Re-use API test generation screenshot for local setup
- Update Docker setup screenshots with latest versions

Signed-off-by: Atul Chahar <chaharatul92@gmail.com>
@Nsanjayboruds
Copy link

hey @Atul-Chahar
i already slove this pr = #773

Copy link
Member

@Achanandhi-M Achanandhi-M left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @Atul-Chahar, the changes look really good—nice work! I just have a few suggestions: please use a lighter background for the images, and also include images for the local setup showing the Keploy record and test commands. Thanks

- Remove emojis and informal language
- Clarify terminal usage for API calls
- Standardize headings

Signed-off-by: Atul Chahar <chaharatul92@gmail.com>
@Atul-Chahar Atul-Chahar force-pushed the feat/ruby-sinatra-postgres-quickstart branch from 6bc648c to 52c3d7c Compare February 3, 2026 13:23
@Atul-Chahar
Copy link
Author

@Achanandhi-M Thanks for the review

I've updated the PR with the following changes:

  • Screenshots: Replaced all terminal screenshots (Docker & Local) with Light Theme versions as requested.

  • Local Setup Guide: included images for the local setup showing the Keploy record and test commands.

Signed-off-by: Atul Chahar <chaharatul92@gmail.com>
Signed-off-by: Atul Chahar <chaharatul92@gmail.com>
Signed-off-by: Atul Chahar <chaharatul92@gmail.com>
@Atul-Chahar Atul-Chahar force-pushed the feat/ruby-sinatra-postgres-quickstart branch from 52c3d7c to 219c114 Compare February 3, 2026 13:33
Signed-off-by: Atul Chahar <chaharatul92@gmail.com>
Signed-off-by: Atul Chahar <chaharatul92@gmail.com>
@Atul-Chahar Atul-Chahar force-pushed the feat/ruby-sinatra-postgres-quickstart branch from 2a43f5c to 048a7eb Compare February 3, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants